body {
  margin: 0;
}

.my-style-menu {
  font-size: 18px;
  font-weight: bold;
  color: black;
}

.my-style-card-text {
  margin: 2px;
  font-size: 13px;
}

.my-style-card-image {
  /*放大完成时间*/
  transition: all 0.5s;
  border-radius: 10px;
  padding: 0;
  width: 9.2rem;
  height: 12.5rem;
}

.my-style-card-image:hover {
  /*放大倍数*/
  transform: scale(1.1);
}

.my-style-row-con {
  display: flex;
  flex-flow: row wrap;
}

.my-style-p-gray {
  color: gray;
  font-weight: bold;
  font-size: 13px;
}

.my-style-p-black {
  color: black;
  font-weight: bold;
  font-size: 13px;
}

.shop_img {
  width: 22px;
  float: revert;
  margin: -5px 0;
}

.my-style-image-icon {
  height: 23px;
  margin: -5px 5px;
}

.el-table--enable-row-transition .el-table__body td.el-table__cell {
  border-radius: 10px;
}

.tag-container {
  padding: 0.2rem 0;
  margin: 0.2rem 0;
}

.download-title {
  color: black;
  padding: 0.2rem 0;
  margin: 0.2rem 0;
}

.copy-link {
  padding: 0.2rem 0;
  margin: 0.2rem 0;
  font-size: 12px;
}

.movie-tag {
  color: white;
  font-weight: bold;
  border: none;
  width: 4rem;
  text-align: center;
  margin: 0.1rem;
}

.divider {
  margin: 2rem 0;
}

.info {
  padding: 1rem 0.5rem;
  text-align: left;
  font-size: 13px;
  font-weight: bold;
}

.image:hover {
  /*放大倍数*/
  transform: scale(1.1);
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  50.01% {
    opacity: 0;
  }
  /* 注意这里定义50.01%立刻透明度为０，可以设置闪烁效果 */
  100% {
    opacity: 0;
  }
}

/* 添加兼容性前缀 */

@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  50.01% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  50.01% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@-ms-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  50.01% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@-o-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  50.01% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/* 定义blink类*/
.blink {
  animation: blink 0.75s linear infinite;
  /* 其它浏览器兼容性前缀 */
  -webkit-animation: blink 0.75s linear infinite;
  -moz-animation: blink 0.75s linear infinite;
  -ms-animation: blink 0.75s linear infinite;
  -o-animation: blink 0.75s linear infinite;
  color: #dd4814;
}

.image {
  /*放大完成时间*/
  transition: all 0.5s;
  border-radius: 10px;
  padding: 0;
  width: 9.2rem;
  height: 12.5rem;
}

.my-style-divider-span {
  font-size: 16px;
  font-weight: bold;
}

a {
  text-decoration: none;
  color: #000;
}

/deep/ .my-style-dialog {
  border-radius: 4px;
}
